Genetic Algorithm Based Artificial Bee Colony Algorithm for Grid Scheduling

نویسندگان

  • Dr. D. Ramyachitra
  • Ms. P. Suganthi
چکیده

Grid computing is an emerging technology in distributed systems that provide a high performance computing platform to solve larger scale applications by coordinating and sharing computational power, data storage and network resources. All Grid resources are heterogeneous. A grid integrates and coordinates resources and users of different administrative domains inside the same company or in different countries. Task scheduling is one of the key research areas in grid computing. Scheduling is the NP Complete problem which allocates resources for the incoming tasks to the resource broker. Scheduling problem may become tedious when the resources are dynamic and the size of Grid in increased. The goal of scheduling is to achieve highest possible system throughput and to match the application’s need with the available computing resources. This paper primarily focuses on scheduling the tasks to the available resources in the Grid environment. The resource allocation process is based on Artificial Bee Colony (ABC) algorithm. The objective of this algorithm is to generate optimal solution dynamically. By this scheduling, the task is completed in minimum time and uses the available resources in efficient manner. In proposed method Single Shift Neighborhood (SSN), Double Shift Neighborhood (DSN), Ejection Chain Neighborhood (ECN) and Genetic Algorithm (GA) techniques are applied for migration of jobs to the resources and the result are compared based on makespan and resource utilization. The result shows that Genetic Algorithm technique will give better results when compared to Single Shift and Double Shift Neighborhoods. This heuristic algorithm provides an optimal task scheduling in all heterogeneous computing environments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparative Study of Job Scheduling In Grid Environment Based on BEE`S Algorithm

Grid computing is a new computing model; it’s performing bulk operations among the connected network. Since it is possible to run multiple applications simultaneously may require multiple resources but often do not have the resources that time scheduling system is essential for allocating resources. Scheduling algorithms must be designed for Maximize utilization of the resources and minimize th...

متن کامل

IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 04, 2014 | ISSN (online): 2321-0613

Grid computing is a new computing model; it’s performing bulk operations among the connected network. Since it is possible to run multiple applications simultaneously may require multiple resources but often do not have the resources that time scheduling system is essential for allocating resources. Scheduling algorithms must be designed for Maximize utilization of the resources and minimize th...

متن کامل

Optimal Grid Scheduling Using Improved Artificial Bee Colony Algorithm

Job Scheduling plays an important role for efficient utilization of grid resources available across different domains and geographical zones. Scheduling of jobs is challenging and NPcomplete. Evolutionary / Swarm Intelligence algorithms have been extensively used to address the NP problem in grid scheduling. Artificial Bee Colony (ABC) has been proposed for optimization problems based on foragi...

متن کامل

Elite Opposition-based Artificial Bee Colony Algorithm for Global Optimization

 Numerous problems in engineering and science can be converted into optimization problems. Artificial bee colony (ABC) algorithm is a newly developed stochastic optimization algorithm and has been widely used in many areas. However, due to the stochastic characteristics of its solution search equation, the traditional ABC algorithm often suffers from poor exploitation. Aiming at this weakness o...

متن کامل

BQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems

Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. The various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper a new binary version of the ABC algorithm inspired by quantum computing, c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013